
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using T2.WebSecurity.Data.Entities.Interfaces;
using T2.WebSecurity.Data.Entities.Search.Interfaces;


namespace T2.WebSecurity.Data.Controllers.Interfaces
{
	public interface IOAuthMembershipController
	{
		IDictionary<string,Int32> OAuthMembership_Add(IOAuthMembership  _oauthmembership);
		IDictionary<string,Int32> OAuthMembership_Modify(IOAuthMembership  _oauthmembership);
		IDictionary<string,Int32> OAuthMembership_Remove(IOAuthMembership  _oauthmembership);
		IOAuthMembership OAuthMembership_GetOne(IOAuthMembership  _oauthmembership);
		List<IOAuthMembership> OAuthMembership_GetAll(IOAuthMembership _oauthmembership);
		List<IOAuthMembership> OAuthMembership_Search(IOAuthMembershipSearch _oauthmembership);
		List<IOAuthMembership> UserProfile_OAuthMembership_ByParent(IOAuthMembership _oauthmembership);
	
	
	
	}
	
	
}
